package DB;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.HashMap;

public interface RowInterface
{
	/**
	 * Importerer værdier ind i objektet
	 * @param data En samling af værdier
	 * @throws java.sql.SQLException Kaster en SQL Exception
	 */
	public void importData(ResultSet data) throws SQLException;

	/**
	 * Eksporterer værdier fra objektet til brug i databasekald
	 * @return HashMap af kolonnenavne som keys og data som værdier
	 */
	public HashMap exportData();

	/**
	 * Genopfrisker dataene i objektet med de nyeste data i tabellen
	 */
	public void refreshData();
}